草庐IT

php - Sublime Text 3 PHP 单元

全部标签

c# - 在 Visual Studio 2013 中使用 HttpClient 进行单元测试/集成测试 Web API

我很难尝试使用VisualStudio2013测试我的APIController。我的一个解决方案有一个WebAPI项目和一个测试项目。在我的测试项目中,我有一个单元测试:[TestMethod]publicvoidGetProduct(){HttpConfigurationconfig=newHttpConfiguration();HttpServer_server=newHttpServer(config);varclient=newHttpClient(_server);varrequest=newHttpRequestMessage{RequestUri=newUri("htt

c# - 单元测试对象类型的正确方法

使用VisualStudio单元测试框架,我正在考虑两个选项:Assert.AreEqual(myObject.GetType(),typeof(MyObject));和Assert.IsInstanceOfType(myObject,typeof(MyObject));这两个选项有区别吗?一个比另一个更“正确”吗?执行此操作的标准方法是什么? 最佳答案 如果类型不完全相同,第一个示例将失败,而第二个示例仅在myObject不可分配给给定类型时才会失败,例如publicclassMySubObject:MyObject{...}va

c# - 单元测试返回 void 的方法

想在下面的类中对一个方法进行单元测试publicclassDeviceAuthorisationService:IDeviceAuthorisationService{privateDeviceDetailsDTOdeviceDetailsDTO=null;privateIDeviceAuthorisationRepositiorydeviceAuthorisationRepositiory;publicDeviceAuthorisationService(IDeviceAuthorisationRepositioryServiceparamDeviceAuthorisationRep

c# - 如何在 C# 的单元测试中映射路径

我想在单元测试中加载外部XML文件以测试该XML上的一些处理代码。如何获取文件的路径?通常在网络应用程序中我会这样做:XDocument.Load(Server.MapPath("/myFile.xml"));但显然在我的单元测试中我没有引用Server或HttpContext那么我如何映射路径以便我不必指定完整路径?更新:我只想说清楚,我实际测试的代码是针对XML解析器类的,例如:publicstaticclassCustomerXmlParser{publicstaticCustomerParseXml(XDocumentxdoc){//...}}因此,为了对此进行测试,我需要解析

c# - DataGridView 设置列单元格 Combobox

我在Datagridview中有这样的表格:NameMoney-------------Hi100//hereComboboxwithmember{10,30,80,100}tochooseKi30//hereComboboxwithmember{10,30,80,100}tochoose我想从组合框中更改“货币”列的值我尝试过这个但不知道更多:DataTabledt=newDataTable();dt.Columns.Add("Name",typeof(String));dt.Columns.Add("Money",typeof(String));dt.Rows.Add(newobj

c# - 单元测试用例生成器

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion有人试过.Net的单元测试生成器吗?我假设虽然它不能替代由编写功能的人编写的任何好的单元测试,但我认为它会带走一些工作并成为我们改进单元的起点测试。谢谢。

c# - 单元测试描述问题

在VisualStudio中有单元测试的描述条目。创建后是否可以修改测试描述? 最佳答案 [TestMethod][Microsoft.VisualStudio.TestTools.UnitTesting.Description("TestCaseDescription")]publicvoidEnsureTestCaseValid(){} 关于c#-单元测试描述问题,我们在StackOverflow上找到一个类似的问题: https://stackoverf

c# - DataGridView 更改单元格背景颜色

我有以下代码:privatevoiddgvStatus_DataBindingComplete(objectsender,DataGridViewBindingCompleteEventArgse){foreach(DataGridViewRowrowindgvStatus.Rows){row.Cells[color.Index].Style.BackColor=Color.FromArgb(((GesTest.dsEssais.FMstatusAnomalieRow)row.DataBoundItem).iColor);}}我正在尝试从背景颜色列中设置每个单元格的背景颜色。这不起作用

c# - 如何使用 moq 框架在 c# 中为私有(private)方法编写单元测试?

我想使用moq框架在C#中为私有(private)方法编写单元测试,我在StackOverFlow和Google中进行了搜索,但找不到预期的结果。如果可以,请帮助我。 最佳答案 你不能,至少不能使用最小起订量。但更重要的是,您不应该。首先,您测试的不是方法,而是行为。其次,为了测试行为,您可以使用类型的公共(public)API并验证该操作的结果。私有(private)方法是实现细节。您不想验证如何完成事情,您想要验证做的事情是否完成。 关于c#-如何使用moq框架在c#中为私有(pri

c# - 单元测试序列化有什么意义吗?

我有一个类序列化了一组我想进行单元测试的对象(使用XML序列化)。我的问题是感觉我将测试XML序列化的.NET实现,而不是任何有用的东西。我还有一个先有鸡还是先有蛋的小场景,为了测试Reader,我需要Writer生成的文件来执行此操作。我认为我最终要寻求反馈的问题(有3个,但它们都相关)是:是否可以在不使用读取器的情况下测试写入器?测试阅读器的最佳策略是什么(XML文件?模拟记录/回放)?是不是您真正要做的只是测试已反序列化的对象的属性值?测试作者的最佳策略是什么!Xml序列化的背景信息我没有使用架构,因此所有XML元素和属性都与对象的属性相匹配。由于没有架构,与每个对象的属性中发现